Big Huge Thesaurus

detention camp

noun